/*------------------------------------------------------------------
[Table of contents]

1. Header
    - left
           - date
           - year
        - middle
       - logo	
        - right
           - share
           - language dropdown


           

    font-family: 'PT Serif', serif;

    font-family: 'Bangers', cursive;

    font-family: 'Vidaloka', serif;

    font-family: 'Limelight', cursive;


           
# [Color codes]

# Body  (text): #888
# Heading Color #0E1555
# Theme Color (link color) #FD367E
# Mid grey (sub header) #666666
# -------------------------------------------------------------------*/

body {
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,微软雅黑,STHeitiSC-Light,simsun,宋体,WenQuanYi Zen Hei,WenQuanYi Micro Hei,sans-serif;
    font-size: 14px;
    line-height: 21px;
    color: #7d7d7d;
    background: #ffffff;
}


/* --------------------------------------
 * Global Typography
 *------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,微软雅黑,STHeitiSC-Light,simsun,宋体,WenQuanYi Zen Hei,WenQuanYi Micro Hei,sans-serif;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
}

h1 {
    font-size: 1.5em;
    line-height: 1.3em;
    font-weight: 500;text-align: left;
}

h2 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
}

h3 {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
}

h4 {
    font-size: 1.7em;
    line-height: 1.7em;
    font-weight: 500;
}

h5 {
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
}

h6 {
    font-size: 15px;
    line-height: 17px;
    font-weight: normal;
}


/* --------------------------------------
 * LINK STYLE
 *------------------------------------------*/

a {
    color              : #333;
    text-decoration    : none;
    -webkit-transition : all 0.3s ease 0s;
    -moz-transition    : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
}

a,
a:active,
a:focus,
a:active {
    text-decoration : none;
    outline         : none
}

a:hover,
a:focus {
    color: #ea1c26;
    text-decoration: none;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


/* --------------------
   Section Background
   -------------------*/

.gray-bg {
    background-color: #f0f1f3;
    padding: 80px 0;
}

.white-bg {
    background-color: #fff;
}


/* --------------------
 *  main Wrapper
 * -------------------*/

 /*header-section nav*/
 .header-section{padding: 10px 0;}
 .header-section .logo img{height: 60px;}
 .header-section .logo a{display: inline-block;}
 .header-section .right_section ul{float: right;margin-top: 5px;}
 .header-section .right_section ul .dropdown a:hover,
 .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color:#ea1c26;color: #fff;}
 .header-section .head-search{padding-top: 13px}
  .header-section .head-search .input-group a{background-color:#ea1c26;color: #fff;}

.navigation-section .navbar-header {
    position: absolute;
    top: -60px;
    left: 15px;
    background: #333;
}
.navbar-toggle {
    margin: 0;
    border: 0;
    border-radius: 0;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 2px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
#menu {
    margin: 50px 40px;
}
#menu > li {
    text-transform: uppercase;
}
#menu li a:hover, #menu li.active a {
    color: #ffffff;
}
#menu li a {
    display: block;
    text-decoration: none;
    color: #777777;
    padding: 10px 0;
    font-size: 16px;
    border-bottom: 1px dotted #444;
}
.uc-mobile-menu .close {
    position: absolute;
    right: 0;
    top: 0;
    color: #ffffff;
    text-shadow: none;
    filter: alpha(opacity=50);
    opacity: .5;
    width: 44px;
    height: 44px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.wldh .container{padding-right: 0px;    padding-left: 0px;}
.wldh .navbar{border-radius:0px;border:0}
.wldh .navbar-default {
    background-color: #333333;
    border-color: #e7e7e7;    
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
   color: #fff; 
    background-color: #ea1c26;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;margin-right: 15px;
}
.navbar-default .navbar-nav > li > a span{font-size: 15px;}
/*二级菜单*/
.m-menu-content ul li{width: 150px;line-height: 32px;}
/*标签*/
.purple {
    background-color: #ea1c26;
    color: #fff;
}
.purple a{color: #fff;}
.pink {
    background-color: rgba(0,134,240,.08);
    
}
.pink a{color: #0086f0;}
.black {
    background-color: #000000;
    color: #fff;
}
.orange a,.black a{color: #fff;}
.orange {
    background-color: #ff8400;
    color: #fff;
}
.tag {
    padding: 3px 5px;
    font-size: 11px;
}
.category_article_image, .top_article_img {
    margin-bottom: 15px;
}
.category_article_wrapper {
    margin-bottom: 30px;
}
.category_section {
   /* margin-top: 30px;*/
}
.widget .media {
    margin-top: 0;
    margin-bottom: 20px;
}
.category_article_wrapper .media{margin-top: 0;    margin-bottom: 30px;}
.widget_divider,.divider {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    width: 98%;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    font-size: 11px;
}
.article_date,.article_social span,.widget_article_social span,.media_social span,.media-date,.category_article_date,.category_article_date a{font-size: 12px;}
.article_social i,.widget_article_social i,.media_social i {
    margin-right: 10px;
    color: #fff;
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 10px;
    text-align: center;
    background-color: #a5a5a5;
}
.widget_article_social,.media_social,.article_social {
    margin-top: 10px;
    color: #000;
}
.category_article_list,.category_article_content {
    margin-top: 15px;

}
.category_article_content {height: 42px;
    overflow: hidden;}
.category_article_wrapper .media-heading {
    margin-top: 5px;height: 38px;overflow: hidden;
}
/*色块*/
.widget {
    position: relative;
    display: block;
    margin-bottom: 30px;
}
.social {
    display: inline-block;
    line-height: 26px;
    max-width: 172px;
    min-width:48%;
    height: 120px;
    color: #fff;
    text-align: center;
    margin-right: 3px;
    margin-bottom: 10px;
    font-size: 12px;
    border-radius: 0px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.social i{font-size:2.9rem;padding-top:30px}
.social p{font-size: 16px;}
  .social:hover, .social:focus {
    color: #fff;
    opacity: .9; }
  .social:last-child {
    margin-right: 0; }
  .social-1 {
    background-color: #f85a5a; }
  .social-2 {
    background-color: #9bbb05; }
  .social-3 {
    background-color: #f08200; }
  .social-4 {
    background-color: #43c8f5; }
  .social-5 {
    background-color: #fffb01; }
  .social-6 {
    background-color: #1a8afa; }
  .social-7 {
    background-color: #c8232c; }
  .social-8 {
    background-color: #80cff8; }
  .social-9 {
    background-color: #ef822a; }
.m30 {margin-top: 30px;}
.widget .adv_img {display: inline-block;}
/*电子书*/
.widget_body img {
    float: left;
    position: relative;
    margin-right: 25px;
    width: 160px;
    border: 1px #ddd solid;
}
.widget_body .btn {
    border-radius: 0;
}
/*首页广告*/
.widget_img {
    text-align: center;
    margin: 0 auto;
}
/*首页右侧方型图片*/
.media-left a{display: inline-block;height: 100px;width: 100px;overflow: hidden;}
.media-left.left4 a{height: 122px;width: 122px;}
.media-left.left4 a .media-object{height: 122px;}
.media-left a .media-object{height: 100px;}
.img-thumbnail {
    padding: 0px;border-radius: 0}
.widget_black h2:after {
    display: table;
    position: relative;
    left: 30%;
    bottom: 10px;
    height: 2px;
    content: " ";
    text-shadow: none;
    width: 15%;
    background-color: #000;
    z-index: 2;
}
.widget_title:after {
    position: relative;
    display: inline-block;
    bottom: 35px;
    left: 45%;
    content: " ";
    width: 50%;
    border-top: 2px solid #eee;
    z-index: 1;
}    
.article_title:after {
    position: relative;
    display: inline-block;
    bottom: 35px;
    left: 25%;
    content: " ";
    width: 75%;
    border-top: 2px solid #eee;
    z-index: 1;
}
.header_pink h2:after {
    display: table;
    position: relative;
    left: 100px;
    bottom: 10px;
    height: 2px;
    content: " ";
    text-shadow: none;
    width: 15%;
    background-color: #ea6060;
    z-index: 2;
}
.header_black h2:after {
    display: table;
    position: relative;
    left: 100px;
    bottom: 10px;
    height: 2px;
    content: " ";
    text-shadow: none;
    width: 15%;
    background-color: #000;
    z-index: 2;
}
.rbnav .navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
   color: #fff;
    background-color: #ea1c26;
}
.rbnav .navbar-default .navbar-nav > li > a{color: #333;}
.rbnav .navbar-default .navbar-nav > li > a {
    margin-right: 15px;
}
.rbnav .navbar-default .navbar-nav > li.active a{font-size: 18px;font-weight: 700;background: #fff;}
.rbnav .navbar-default .navbar-nav > li.active a:hover{color: #333;}
.rbnav .navbar-default .navbar-nav > li > a span{font-size: 15px;}
.rbnav .navbar-default{background-color:#fff;border-color:#fff}
.rbnav .article_title:after{left: 0;width:100%;}
.footer_bottom_Section {border-top: 1px solid #ccc;margin-top: 30px;padding-top: 10px;}
/*资讯页*/
.entity_social a {margin-right: 5px;font-size: 12px;color: #000;}
.entity_social {margin-bottom: 30px;}
.entity_content {margin-top: 30px;margin-bottom: 30px;}
.entity_content p {font-size: 16px;color: #333;line-height: 30px;/*margin-bottom: 30px*/}
.entity_content p img{text-align: center;max-width: 100%;}
.entity_content blockquote {
    display: block;
    padding: 15px 20px 15px 45px;
    margin: 0px 20px 15px 0px;
    position: relative;
    font-size: 16px;
    line-height: 32px;
    color: #666;
    width: 100%;
    border: none;
    -moz-box-shadow: 2px 2px 15px #eee;
    -webkit-box-shadow: 2px 2px 15px #eee;
    box-shadow: 2px 2px 15px #eee;
}
.entity_content blockquote::before {
    content: "\201C";
    font-family: Georgia, serif;
    font-size: 60px;
    font-weight: bold;
    color: #999;
    position: absolute;
    left: 10px;
    top: 20px;
}
.widget_advertisement {
    text-align: center;
    margin: 30px 0;
}
.entity_footer .entity_tag span {
    float: left;
   background-color: #f5f6f8;   
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 5px;
    text-transform: uppercase;
}
.entity_footer .entity_tag span a{color: #6b7587;}
.entity_footer .entity_social {
    float: right;
    margin-bottom: 0;
}
.entity_footer {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding-top: 10px;
    padding-bottom: 35px;
}
.entity_footer .entity_social {
    float: right;
    margin-bottom: 0;
}
p.name{font-size: 16px;font-weight: 700;color: #333;padding-bottom: 5px;}
p.name i{color: #f87f28}
entity_social {
    margin-bottom: 30px;
}
.entity_social i{
    padding: 5px;
    margin-top: 15px;
    margin-right: 5px;
    color: #fff;
    font-size: 10px;
    background-color: #a5a5a5;
}
.entity_social a {
    margin-right: 5px;
    font-size: 12px;
    color: #000;
}

.entity_social .share_ic {
    color: #7d7d7d;
    font-weight: normal;
}

.entity_social .fa-weibo {
    background-color: #f00001;
}

.entity_social .fa-weixin {
    background-color: #06c05f;
}

.entity_social .fa-qq {
    background-color: #316ab1;
}

.entity_social .fa-chrome {
    background-color: #ea5f5f;
}

.entity_social .fa-rss {background-color: #fd9b00;}
#centerlogimg{height:470px;overflow: hidden;display: block;}
#logimg{height:470px;max-width: none;margin-left: -45%;}
/*轮播图*/
.right.carousel-control,.left.carousel-control,.glyphicon.glyphicon-chevron-right,.glyphicon.glyphicon-chevron-left{display: none;}
#h300{height:230px;}
#h300 a img{height:230px;width: 100%;}
#h300 .carousel-caption h1 a{color:#fff;text-align:left;font-size:18px;}
.carousel-caption {position: absolute;right: 5%;bottom: 0px;left: 5%;padding-bottom: 15px;}
.carousel-indicators{bottom:-10px;}
.carousel-indicators li{border-radius:0;height:3px}
.carousel-indicators li.active{height:3px}
.carousel-indicators{left:15%;}
/*右侧悬浮图标*/
.floating_ck {
    position: fixed;
    right: 3px;
    top: 60%;
}
.floating_ck dl dd {
    position: relative;
    width: 43px;
    height: 43px;
    background-color: #646577;
padding-top:3px;
    border-bottom: solid 1px #555666;
    text-align: center;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 0.6rem;color:#fff;
}
.qrcodebox1 {
    display: block;
    position: fixed;
    bottom: 45%;
    padding: 0 8px;
    z-index: 999;
    right: 50%;
    margin-right: -60px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px #eee solid;
}
.qrcodebox1 h4 {
    text-align: center;
    font-size: 14px;
}
.wlcord2 {
    display: none;
}

@media (max-width: 768px){
 #footer_section>.container,.header-section .head-search,.header-section .right_section{display: none;}  
  .navbar-toggle {
    display: block;
} 
.navbar-toggle .icon-bar {width: 14px;height: 3px;}
.navigation-section nav{height: 0;position: absolute;}
.header-section .logo{text-align: center;}
.floating_ck,.header_orange{display: none;}
}